﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Topro.Entity.Request.IQS
{
    public class SaveIQSRequest:BaseRequest
    {
        public int Id { get; set; }
        //机台编号
        public string MachineCode { get; set; }
        //厂号
        public int PlntNum { get; set; }
        //员工号
        public string StaffNum { get; set; }
        //班次
        public int ShiftNum { get; set; }
        //设备编码
        public string EquipmentCode { get; set; }
        //批号(上条码)
        public string LotBatch { get; set; }
        //料号
        public string PartNum { get; set; }
        //叠合次数号
        public string HeapNumber { get; set; }
        //材料类型
        public string MaterialType { get; set; }
        //压合程式
        public string PressProgram { get; set; }
        //压合程式全称
        public string PressProgramFull { get; set; }
        //铜箔编号
        public string CuFoilNum { get; set; }
        //铜箔批号
        public string CuFoilBatchNum { get; set; }
        //铜箔有效期
        public string CuFoilExpire { get; set; }
        //PP 半固化片种类数
        public int PpTypeNumber { get; set; }
        //PP 半固化片数量
        public int PpNumber { get; set; }

        //PP1
        public int PostponedMaterialType1 { get; set; }
        //整包
        public string PackageNum1_1 { get; set; }
        public string PpPcfPartNum1_1 { get; set; }
        public string PpPcfBatchNum1_1 { get; set; }
        public string PpPcfExpire1_1 { get; set; }
        public int PostponedMaterial1_1 { get; set; }
        //零包
        public string PackageNum1_2 { get; set; }
        public string PpPcfPartNum1_2 { get; set; }
        public string PpPcfBatchNum1_2 { get; set; }
        public string PpPcfExpire1_2 { get; set; }
        public int PostponedMaterial1_2 { get; set; }

        //PP2
        public int PostponedMaterialType2 { get; set; }
        //整包
        public string PackageNum2_1 { get; set; }
        public string PpPcfPartNum2_1 { get; set; }
        public string PpPcfBatchNum2_1 { get; set; }
        public string PpPcfExpire2_1 { get; set; }
        public int PostponedMaterial2_1 { get; set; }
        //零包
        public string PackageNum2_2 { get; set; }
        public string PpPcfPartNum2_2 { get; set; }
        public string PpPcfBatchNum2_2 { get; set; }
        public string PpPcfExpire2_2 { get; set; }
        public int PostponedMaterial2_2 { get; set; }

        //垫厚钢板数
        public int PlateNum { get; set; }
        //满本结构
        public string BookBuildupStructure { get; set; }
        //板数
        public string PanelQuan { get; set; }
        //含切片的板数
        public int SecionQuan { get; set; }
        //棕化停留时间
        public int AlphaBoardStayTime { get; set; }
        //Stopper Quality 防滑质量
        public int StopperQuality { get; set; }
        //Perpreg Surface Quality 表面质量
        public int PerpregSurfaceQuality { get; set; }
        //14 Pcs Kraft Quality 14张牛皮纸数量
        public int PcsKraftQuality { get; set; }
        //Inner Core Quality 内层芯板质量
        public int InnerCoreQuality { get; set; }
        //Copper Foil Quality 铜箔质量
        public int CopperFoilQuality { get; set; }
        //异常钢板数量
        public int AbnormalSteelPlateQuantity { get; set; }
        //容器编码
        public string ContainerCode { get; set; }
        //备注
        public string Remark { get; set; }
        //状态
        public int Status { get; set; }
        //使用状态
        public int UseStatus { get; set; }
        public int CreatedBy { get; set; }
        public DateTime CreatedDate { get; set; }
    }
}
